package expection.Demo01;

public class Demo01 {
    public static void main(String[] args) {
        int a = 1;
        int b = 0;
        //假设要捕获多个异常:从小到大进行捕获

        try{//try 监控区域
            new Demo01().a();

        }catch(Error e){
            System.out.println("程序出现错误，变量b不能为0");
        } catch(Exception e){
            System.out.println("Expection");
        }catch(Throwable e){
            System.out.println("Throwable");
        } finally{//处理善后工作
            System.out.println("finally");
        }

        //finally 可以不要
    }
    public void a(){
        b();
    }
    public void b(){
        a();
    }
}
